About Ace Threads Ltd (NI673067) United Kingdom