About Thorogood Software Limited (03834690) United Kingdom