About Newbell Network Limited (09577193) United Kingdom