About Snowshoe Limited (10624091) United Kingdom