About Geoforms Research & Development Limited (07718834) United Kingdom