About Babcock Group (us Investments) Limited (07445425) United Kingdom