About Geofabrics Limited (02486205) United Kingdom