About Babcock Communications Limited (03196204) United Kingdom