About Mitre Consultants Limited (08400323) United Kingdom