About Springwood Research Limited (11783328) United Kingdom