About Dedomena Limited (08980273) United Kingdom