About Mikra Ltd (13502343) United Kingdom