About D.dyde Limited (12897227) United Kingdom