About Noah Investments Ltd (08913982) United Kingdom