About Slm Research Limited (11615383) United Kingdom