Registered Office

Psych Capital plc is incorporated in England and Wales under the Companies Act 2006 with the registration number 13351629. The main country of operation is The United Kingdom.

Psych Capital Plc
17 Hanover Square
London W1S 1BN
United Kingdom