About H2o Kayaks Ltd (06202560) United Kingdom