About Tri Force Technology Limited (11674483) United Kingdom