About H2o Scientific Limited (10885088) United Kingdom