Registered as 14372453 two years ago, Swarm Oncology Limited was set up as a Private Limited Company. Its current registration address is 15 Stukeley Street (c/o Delin Ventures), London. This company's SIC and NACE codes are 72110 which means Research and experimental development on biotechnology.
Because of this company's growing number of employees, it was vital to formally appoint further directors: Miguel F., Colin F. and Jonathan H. who have been working as a team since 2024 to fulfil their statutory duties for the firm.
Igor L. is the individual with significant control over this firm, has substantial control or influence over the company.