08767200 - reg. no. used by Imago Biosciences Ltd. This company was registered as a Private Limited Company on 2013-11-08. This company has been in this business for 11 years. The enterprise may be found at 120 Moorgate in London. The head office's zip code assigned to this location is EC2M 6UR. The firm's principal business activity number is 72110 and has the NACE code: Research and experimental development on biotechnology. December 31, 2022 is the last time the accounts were filed.
As the data suggests, this specific firm was started in November 2013 and has been run by five directors, and out of them four (John M., Ebru T., Benjamin L. and Samuel P.) are still listed as current directors.