About Sumo Chilli Limited (11014664) United Kingdom