About Innovation Space Limited (02053786) United Kingdom