About Trifactor Trading Ltd (12977048) United Kingdom