Rule #1 -- don't give your mastercard / visa details by phone!
After multiple unprofessional calls from 'divers countries' i felt almost forced to give it to them.
Lady with background music almost caught me off guard with a resourceful bagage of BS
TRUST YOUR GUT FEELING!
Don't know if they really deliver but I higly doubt it!