About D2l Europe Ltd (07542144) United Kingdom