About Mitro Holdings Limited (07254969) United Kingdom