About Palmary Studios Ltd (13021902) United Kingdom