About Dli Developments Ltd (11403874) United Kingdom