About A Thread & A Thought Limited (10090695) United Kingdom