handling equipment shanghai company 8310