About Slash Marketing Solutions Ltd (11533617) United Kingdom