About Ross Marketing Solutions Limited (SC593030) United Kingdom