About H2sc Limited (12379907) United Kingdom