About The White Owl Healing Ltd (12711806) United Kingdom