About Sumo Footwear Limited (05591324) United Kingdom