About Gemini Logic Ltd (13277216) United Kingdom