About De.goda Ltd (11249191) United Kingdom