About Tulloch Ventures Limited (SC499985) United Kingdom