About Dappdapp Ip Ltd (10249189) United Kingdom