About S P T Research Limited (12082883) United Kingdom