About Turing Holdings Limited (10802962) United Kingdom