About Kea Analytics Ltd (11303817) United Kingdom