View more posts
Article
6
min read

How We Prioritise and Solve Accessibility Issues at Ophelos

Address:
9 Appold St
‍
London,
EC2A 2AP
‍
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: 9TH FLOOR, 107 CHEAPSIDE, LONDON, EC2V 6DN, UNITED KINGDOM
© 2023 Ophelos Limited. All rights reserved