About Megnum Limited (04687546) United Kingdom