About Slack & Hime Ltd (10833803) United Kingdom