About T&l Ventures Ltd (13181996) United Kingdom