About Thread Palette London Limited (11074261) United Kingdom