About Needle & Hey Ltd. (09686079) United Kingdom