About Negus Threads Ltd (13129025) United Kingdom