About Dicca Limited (10641167) United Kingdom