About Gemini Holdings Management Ltd (09954944) United Kingdom