About Megadel Supply Ltd (12165893) United Kingdom