Incorporated in England and Wales DELIVER LTD deliver.ltd.ec Company no: 05599816 Date of Incorporation: 2005-10-21