Ordered 2 x 120gb pre-loaded sim cards on the website, £50 each, they
arrived today and i have been sent 12gb ones! Tried to talk to someone
online, no luck at all, just endless circles of automated questions not
related to anything i need. Tried to ...