Mbarbour Ltd Company number17564411 StatusActive TypePrivate Limited Company Incorporated5 Nov 2026 Nature of business Human resources provision and management of human resources functions Registered office 155 Nimrod RoadLondonSW16 6TH Data JSON Markdown