About Cannuba Holdings Limited (11808733) United Kingdom