About Ti Investments Ltd (12469343) United Kingdom