About Kea Invest Ltd (12398970) United Kingdom