About H&c Ventures Ltd (11558097) United Kingdom