About Megakad Tech Ltd (09943494) United Kingdom