About Ski Stop Uk Limited (11534256) United Kingdom