About T&c Ventures Ltd (08856382) United Kingdom