About T & R Investment Ventures Ltd (12935707) United Kingdom