I checked. Apart from Moorfields and P Shah none of the businesses in this section of Peerless Street or between here and Cayton Street have any obvious physical presence.

They share the dubious postcode EC1V 2NX which is supposedly not here but further south at 124 City Road and is operated by Capital https://www.yourvirtualofficelondon.co.uk/contact-capital-office. I suspect these are all only "virtual" offices with no physical presence, but had not noticed the incorrect address at the time of the visit.

OSM is a map not a business directory, so we should not be mapping businesses with no visible physical presence. However, before deleting them I intend to revisit when I am next in the area to positively confirm whether they have any physical presence,