About Cannuba Limited (11292373) United Kingdom