About Slack Holdings Limited (09871589) United Kingdom