About Babcock Networks Limited (00245626) United Kingdom