About Mitre Technical Services Limited (03601433) United Kingdom