As an international provider of Internet payment services for merchants, we offer billing and customer support solutions to many companies around the world.
After your subscription, you received an email with information about the name and address of the site you registered to. You can also find this information in your account details inside InsuMedia.com.