About De.mi Europe Ltd (08016632) United Kingdom