About Noah Live Holdings Limited (12500926) United Kingdom