About Springer Digital Limited (11508378) United Kingdom