This firm is known as Openxccess Limited. The company was started seven years ago and was registered with 10910856 as the registration number. The registered office of this firm is situated in Cardiff. You can contact it at Broadway House,, Broadway Cardiff. This company's principal business activity number is 62090, that means Other information technology service activities. Openxccess Ltd reported its latest accounts for the period that ended on 2022-12-31. The company's latest confirmation statement was released on 2023-06-20.
That limited company owes its well established position on the market and constant progress to a group of two directors, who are Muhammad N. and Mirza F., who have been managing it since 2023-11-15.