About Happylass Limited (13010493) United Kingdom