Yes. there are a couple of options for players looking for assistance.
Phone: call them on: +44 20 3308 9525
International opening times:
Mon-Sun 8 am - 5 pm GMT
E-mail: help@neteller.com