This firm is widely known under the name of Sella Id Ltd. This company first started two years ago and was registered under 14138023 as its registration number. The office of the company is registered in London. You can contact it at Cloudesley House 16B Cloudesley Street, Islington. This firm's SIC code is 74100 - specialised design activities.
At present, the company is presided over by one director: Gayle N., who was chosen to lead the company on 2022-05-27.
Gayle N. is the individual who controls this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.