About V&s Happy Bees Limited (10843133) United Kingdom