About S&l Marketing Solutions Ltd (11550555) United Kingdom