About Geoghegan Research Limited (09970676) United Kingdom