About Sumo Digital Group Limited (09155980) United Kingdom