About Slug & Tonic Limited (11938118) United Kingdom