About De Doubl Ltd (11808128) United Kingdom