About Integral Software Limited (02205806) United Kingdom