About Megasol Ltd (07769830) United Kingdom