About Triangle Software Limited (07122924) United Kingdom