About Kahlo London Ltd (12311767) United Kingdom