About Dudero Ltd (SC628643) United Kingdom