Yes, you can! We offer a concierge business account service, which has been designed to assist companies of all shapes and sizes move their money internationally.
To register your business, please sign up for free though our Portal located here: https://portal.sendpayments.com/