About Megga Holdings Limited (03843992) United Kingdom