About Mitre Consulting Limited (12545287) United Kingdom