Author: IBC Group plc.