About Ten Operations Services And Holdings Limited (08823331) United Kingdom