About The Last Slug Ltd (12008447) United Kingdom