About Slack Trading Ltd (12970758) United Kingdom