About Innovation City (london) Limited (07640912) United Kingdom