About Turing & Boole Ltd (11738530) United Kingdom