About System X Software Limited (03522646) United Kingdom