Started with Reg No. 09765932 nine years ago, Archangel Holdings Uk Ltd had been a private limited company until 2021-01-19 - the date it was formally closed. The company's last known mailing address was 71-75 Shelton Street, Covent Garden London.
This specific firm was administered by an individual managing director: Philip B. who was presiding over it for six years.