About Limkokwing Centre Of Innovation Uk Limited (10669668) United Kingdom