About Noah Advertising Holdings Limited (12500142) United Kingdom