Otzi Group Ltd is an active company incorporated on 12 November 2025 with the registered office located in Cambridge, Cambridgeshire. Otzi Group Ltd was registered 1 month ago.
Registered office address changed from 3 Charles Babbage Road Cambridge CB3 0GT England to 56 Ainsworth Street Ainsworth Street Cambridge CB1 2PD on 1 December 2025