About Noah S Holdings Ltd (11905013) United Kingdom