About Kic London Ltd (10812386) United Kingdom