About Palmeira Pictures Ltd (10123130) United Kingdom