About Innovation S.p. Limited (11915032) United Kingdom