About C&h Ventures Limited (11944447) United Kingdom