About Happy Rat Ventures Ltd (11506961) United Kingdom