ODRO HOLDINGS LTD
Company Number: SC695915
REGISTERED OFFICE
SUITE 4A, FOURTH FLOOR
GLASGOW
G41 1EJ
SCOTLAND
GLASGOW
G41 1EJ
SCOTLAND
Incorporation Date:
16/04/2021
INDUSTRIES
62012 – Business and domestic software development
Controlled By
