About H2o Bs Holdings Limited (13251457) United Kingdom