About Psychassist Limited (10775568) United Kingdom