Food delivery company Deliveroo has promised to dole out almost $29 million to riders as it prepares to list on the London Stock Exchange.