About Geminus Developments Limited (08991807) United Kingdom