About Kea Holdings Ltd (12111836) United Kingdom