About De Canerio Limited (12123143) United Kingdom