Odfjell Technology Ltd Company numberFC040598 StatusActive TypeOther Company Type Incorporated14 Dec 2021 Registered office Clarenden House2 Church StreetHamilton Data JSON Markdown