Company identity
Founded / incorporated
28 July 2022
Company number 14261862
Legal name
SELBA LTD
Company type
Private Limited Company
Region
Unknown
Registered address
84 BROOK STREET
LONDON
ENGLAND
W1K 5EH
Insolvency history
No