About Noah Technologies Ltd (12694751) United Kingdom