About Megasha Ltd (12354320) United Kingdom