About The Needham Group Ltd (00741700) United Kingdom