The Last Slug Ltd
TLS is the trading name of The Last Slug. Copyright © 2020 The Last Slug - All Rights Reserved. Company number 12008447
GTC Global Trading Company is a subsidiary of TLS - All Rights Reserved Company number 12639344
The Last Slug (US), LLC 0450482541
Devonshire House Level 1, 1 Mayfair Place, London W1J 8AJ
England EC3V 4AB, United Kingdom.
London Chamber of Commerce and Industry (LCCI): L632777.
ICO Registration number:A8694193