About Babcock International Middle East Limited (08329070) United Kingdom