About Nukhba Investments Ltd (12732805) United Kingdom