About De Soysa Holdings (u.k.) Ltd (12459238) United Kingdom