About Trioptima Holdings Limited (13289998) United Kingdom