About Canro Holdings Limited (03671976) United Kingdom