About Meneldor Pictures Ltd (10874100) United Kingdom