About Miktra Ltd (12976247) United Kingdom