About Tulloch Investments Limited (10415940) United Kingdom