About Bare And Thread Ltd (12888642) United Kingdom