About Mika Capital Ltd (12949667) United Kingdom