About Rft Research Limited (SC567313) United Kingdom