About Canneed Europe Limited (13228711) United Kingdom