About Triangle Soft Limited (07892468) United Kingdom