About Karl Newbold It Services Limited (10339869) United Kingdom