About Gemini Holdings London Limited (11367111) United Kingdom