About Sole Shack Limited (13477362) United Kingdom