About Slug Gone Limited (07868300) United Kingdom