About Slack Services Ltd (13448860) United Kingdom