ELLICO LTD, Office 32 19-21 Crawford Street, London, United Kingdom, W1H 1PJ, Reg,Number: 11670805