About Harcourt Software Limited (03348431) United Kingdom