About Finer Thread Ltd (12051144) United Kingdom