About Geqo Limited (11591479) United Kingdom