About Canna Developments Limited (11761133) United Kingdom