About Megoran Limited (NI639699) United Kingdom