About Psy Technologies Ltd (09413909) United Kingdom