About Megsa Ltd (11228176) United Kingdom