About Ducaale Som Limited (12295935) United Kingdom