About Innovation House Management Limited (10311573) United Kingdom