About Kea Ltd (SC451203) United Kingdom