About Kea Insight Ltd (10844012) United Kingdom