About Ski Tech Solution Limited (12981496) United Kingdom