About Softplex Limited (10545197) United Kingdom