About Open Worldwide Transactions Ltd (12629015) United Kingdom