About Innovation Place Management Limited (09897558) United Kingdom