About Mitra Consulting Ltd (10172404) United Kingdom