About Canndela Ltd (13418982) United Kingdom