About Sumo Digital Entertainment Limited (06328045) United Kingdom