About Happy Nicholas Limited (11788212) United Kingdom