Openpayd Technology Limited Company numberBR018972 StatusClosed TypeUk-Establishment Incorporated30 Sep 2016 Registered office The Bower 207-211 Old StreetLondonEC1V 9NR Data JSON Markdown