About Babcock Integrated Technology (korea) Limited (09566389) United Kingdom