About Sumo Marketing Group Limited (12284799) United Kingdom