About D2e Labs Operations Ltd (13666962) United Kingdom