About Slack Venture Capital Limited (07723067) United Kingdom