About Needle Partners Limited (07156604) United Kingdom