About Mitre Projects Limited (13270354) United Kingdom