About Turing Babbage Limited (12671131) United Kingdom