About Mitra Mahabadi Ltd (11647948) United Kingdom