About Psyche Holdings Limited (03438665) United Kingdom