About Scientaire Needham Ltd (12705415) United Kingdom