New World First Bus
New World First Bus ordered 12 new generation Enviro500 in 2013, they are all 11.3-metre-long version. The buses (4040 - 4051) were in service between 2013 and 2014.