About The Other Gemini Pictures Ltd (12120240) United Kingdom