Temu customer service number uk 0800 July 8, 2019 16 32 64 128 Temu customer service number uk 0800 free number Temu customer service telephone number uk 0800 Temu customer care number uk 0800 Temu customer service number Temu.com phone number