Ophelos 1 Finsbury Avenue London EC2M 2PF United Kingdom
OPHELOS LIMITED IS AUTHORISED AND REGULATED BY THE FINANCIAL CONDUCT AUTHORITY (REF. 935242), REGISTERED AND INCORPORATED IN ENGLAND AND WALES (COMPANY NO. 12185588). OUR REGISTERED OFFICE IS: 1 FINSBURY AVENUE, LONDON, EC2M 2PF, UNITED KINGDOM