About Noah 22 Limited (11664306) United Kingdom