About Sumo Glove Limited (12953944) United Kingdom