Contact info@oedipa.org Oedipa is a registered charitable incorporated organisation in England and Wales, no. 1171656.