Virtual Master Card on Adword[ Edited ]
Virtual Master Card on Adword
I would suggest Visa card for payment. Google AdWords accepts virtual credit cards as a form of payment as long as it has the Visa or MasterCard logo and provided that they can be used online for international transactions. Just like credit cards, your ads will start serving almost immediately after they enter valid virtual credit card information in the account.
Please review the below article and set the country appropriately. You will see information under the "VAT Information" heading that will help you with the company details requirement: https://support.google.com/adwords/answer/1704418?hl=en&ref_topic=3119073