About Springer Technology Limited (SC530026) United Kingdom