About Mitre Management Limited (12383690) United Kingdom