About The Megna Ltd (12457757) United Kingdom