About Meljun Europe Ltd (11448018) United Kingdom