About The Bennu Therapy Garden Ltd (07526189) United Kingdom