About Dedi Ltd (10158905) United Kingdom