About Sumo Digital (genus) Limited (09771556) United Kingdom