About H&c Innovation Cafe Ltd (12872232) United Kingdom