About Springs Technology Limited (10407528) United Kingdom