Company identity
Founded / incorporated
27 March 2026
Company number 17122186
Legal name
ODEVO UK SHARED SERVICES LIMITED
Company type
Private Limited Company
Region
London
Registered address
4TH FLOOR
20 RED LION STREET
LONDON
UNITED KINGDOM
WC1R 4PS
Insolvency history
No