About Spiral Thread Ltd (13031765) United Kingdom