Narra Labs started its operations in the year 2023 as a Private Limited Company with reg. no. 15039322. This particular firm has been operating for one year and it's currently active. The firm's registered office is based in London at C/o Shepherd And Wedderburn Llp Octagon Point. You could also locate this business by the post code, EC2V 6AA. This firm's principal business activity number is 62090 meaning Other information technology service activities.
Presently, the following firm is controlled by a solitary managing director: Gemma T., who was chosen to lead the company one year ago.
The companies that control this firm are: Blockspace Group Ltd owns over 3/4 of company shares and has 3/4 to full of voting rights. This business can be reached in London at Octagon Point, 5 Cheapside, EC2V 6AA and was registered as a PSC under the registration number 14999337.