About Fbm Babcock Marine Limited (00828219) United Kingdom