About Dedacto Solutions Ltd (13617879) United Kingdom