About Mitre Limited (03339510) United Kingdom