About Tricostar Software Ltd (09401729) United Kingdom