About Kea59 Kst Ltd. (09214961) United Kingdom