About R Slack Limited (07972142) United Kingdom