About Innovation Technology Corporation Limited (10270277) United Kingdom