About Kea Design Services Limited (10197116) United Kingdom