About Turi Ltd (10775236) United Kingdom