This company sounds a bit suspect, according to their website they can only be contacted by mobile phone voicemail, fax or email.
They do have an 0870 supportline. 0870 750 6060
They don't have an address on there either, and only take payment by paypal.
The number comes up on
http://www.global-comm.co.uk/contact.php maybe this is a 'support provider' number.
Can anybody help?