About Melissa Holdings Limited (13274548) United Kingdom