About Gemini Computer Systems Limited (04178211) United Kingdom