About Tri Factor Investments Ltd (12761299) United Kingdom