About Gemini Gemini Ltd (12125843) United Kingdom