About Gemini64 Limited (09600401) United Kingdom