About Dadda Ltd (10392026) United Kingdom