About Kace London Limited (10971478) United Kingdom