About Ellis Marketing Solutions Ltd (11579417) United Kingdom