About Slf Research Limited (09069226) United Kingdom