About Needl Analytics Limited (09969520) United Kingdom