About Psych Technology Ltd (13400246) United Kingdom