About Canna Projects Ltd. (SC598416) United Kingdom