About Gemini Delta Ltd (09699971) United Kingdom