About Babcock International Limited (00065805) United Kingdom