About Kea Research Limited (SC535006) United Kingdom