About Sly Europe Limited (07575358) United Kingdom