About Denga Investments Ltd (11761117) United Kingdom