About Sumo Digital Ltd. (04703224) United Kingdom