About Thread & Beauty Limited (09819091) United Kingdom