while I am not sure the maker, I can tell you it is NOT an indian or italjet mini mini. There have been a couple very simalar bikes show up here and on sheldons emu site but never with a positive id unfortunatly. There seems to have been alot of Universal parts offered up in italy, it was the same here in the US, in fact a few of the US manufacturers used alot of italian parts on their bikes as well.
The chainguard on that bike is very simalar if not the same one used on a bike made by moto beta that I have in my collection, but the bike is nothing like yours. The tabs are for an air pump for the tires, something which I have been on the hunt for since I aquired the bike!!!
Good luck, I'm curious to know what it is, hopefully you can ID it!!!!!!!!!!!