About Slo Ski Consultancy Limited (04666202) United Kingdom