About Dada Foundation Limited (12848658) United Kingdom