About Sleec Shop Limited (12485872) United Kingdom