About Psyclops Limited (03316748) United Kingdom