About Torkard Venture Limited (12674450) United Kingdom