About Durham Software Limited (03438989) United Kingdom