About Deda Solutions Limited (12413491) United Kingdom