Author: IDTechEx Ltd