About D8r Ltd (11557703) United Kingdom