... sie dauern ab und an, da man hier arbeitet...
"The customer service department ... are currently located in Shenzhen, China.
Our regular working hours are from 9:30 AM to 6:30 PM. Therefore, there might be delays in responding to messages at times."