About Slug Industries Ltd (11873624) United Kingdom