About Gemini Slug Pellets Limited (12055756) United Kingdom