About Babcock Information Analytics And Security Holdings Limited (03533640) United Kingdom