About Geefx Studios Limited (07623923) United Kingdom