About Noah Capital Ltd (11666902) United Kingdom