About Sumo Technologies Limited (03933657) United Kingdom