About Beautiful Canoe Limited (13128082) United Kingdom