Openpayd Financial Services Malta Limited Company numberFC033885 StatusActive TypeOther Company Type Incorporated28 Sep 2016 Registered office 122-123 Pangea, Level 5Triq San GorgSt. Julians Data JSON Markdown