About Turbine Simulated Cell Technologies Ltd (12062309) United Kingdom