About Innovation Centre Ltd (11371429) United Kingdom