About Nilu Group Ltd (12544429) United Kingdom