About Megsil Limited (02277521) United Kingdom