Welcome. Mostly technical stuff here, not as many games as we would like!
We have several members that do not speak native English, so no worries. I took a look at your website. I don't know any Italian, so it all looks like a jumble of French and Spanish to me! I eventually saw the "English Translate" button on your site. That's very convenient, thank you!