Those slots in the bottom bracket are a big clue too. That's a trademark of Italian design. But.............................., BITD there were probably more bike builders in Italy than anywhere else on the planet. I really have no idea who built that. Good luck.