About Italian Maxx Ltd (12061484) United Kingdom