About Ace Picture Limited (12195824) United Kingdom