About Gemini Project Solutions Limited (13689748) United Kingdom