About Ink & Thread Limited (11437893) United Kingdom