About Mitre Holdings Limited (10677235) United Kingdom