About Turnstile Technology Limited (05152490) United Kingdom