About Mitre Group Limited (02768180) United Kingdom