Company Number: 12037262 CANARY STACK LTD (the "Company") is a Private Limited Company, incorporated on 6 June 2019 (Thursday) in UK. The company current operating status is Dissolved and registered office is at 15 DANIEL BOLT CLOSE, LONDON, ENGLAND.