About Mitro Management Limited (09058016) United Kingdom