About Kea Economics Limited (11603386) United Kingdom