About The Healing Herd Ltd (12799216) United Kingdom