About Happy Holm Limited (12488528) United Kingdom