About Helen Pritchard Ventures Limited (12323546) United Kingdom