About Spp Research Limited (11025116) United Kingdom