Ethoca Limited operates an online platform for card issuers and merchants to communicate outside of the payment authorization stream in the online payment industry.