About Kara London Ltd (12966223) United Kingdom