About Sumo Holdings Limited (06481692) United Kingdom