About D42 Developments Ltd (11134940) United Kingdom