About Myrrh & Thyme Ltd (12024027) United Kingdom