About Slug Busters Ltd (11533432) United Kingdom