About Dedala Limited (12756476) United Kingdom