Omdia® c/o Informa Tech Informa PLC. Informa PLC | Registered in England and Wales with company number 8860726 whose registered and Head office is 5 Howick Place, London, SW1P 1WG 5 Howick Place, London, SW1P 1WG © 2024 Informa Tech Holdings LLC. All Rights Reserved. Privacy Policy CCPA: Do Not Sell My Personal Info |