About Needham Analysis Limited (07145298) United Kingdom