You can reach Neteller customer support via the following number: +44 20 3308 9525. The working hours are Mon-Fri 7 am – 4 pm GMT.