About Palindrome Pictures Ltd (12005384) United Kingdom