About Needham Geoscience Limited (06361681) United Kingdom