About Triplex Software Limited (10675501) United Kingdom