About Slack Life Co. Ltd (09957019) United Kingdom