About Turnstile Investments Limited (11138869) United Kingdom