Yes, Ophelos is authorised and regulated by the Financial Conduct Authority (FCA). Our license number is 935242.
You can search the FCA register online here. Enter our licence number above to see our details.