About Slug City Ltd (11745032) United Kingdom