About Anchor Therapy Limited (13129980) United Kingdom