About A Happy Place Limited (12320543) United Kingdom