About Snelsh Limited (11110456) United Kingdom