About Yellowthread Limited (04807103) United Kingdom