About Kaps London Limited (12614968) United Kingdom