OTLH Ltd

Lei
894500TW9KP8CZH2MM35
Legal Form
Registered Address
29A Hanley Road, London, GB-ENG N4 3DU, United Kingdom
Headquarter Address
29A Hanley Road, London, GB-ENG N4 3DU
Legal Jurisdiction
Inferred Jurisdiction
United Kingdom
Business Registry Name
RA000585
Business Registry Identifier
12184235

Legal Entity Identifier (LEI) details

Registered By
529900F6BNUR3RJ2WH29
Assignment Date
2020-03-26 09:27:27 UTC
Record Last Update
2021-03-26 13:12:27 UTC
Next Renewal Date
2021-03-26 09:27:28 UTC
Status Code
LAPSED
Imported from gleif on April 24 2025, 8.59AM