About The Fabled Thread Ltd (11921850) United Kingdom