About Dedeo System Ltd (12726669) United Kingdom