About Kea International Limited (12153100) United Kingdom