About Noah Group Ltd (11272491) United Kingdom