About Megalabels Ltd (11207463) United Kingdom