About Kea Innovation Limited (09485121) United Kingdom