Doctor Moron to open London International Filmmaker Festival of World Cinema 2018