About Tarry Knot Fish Company Limited (12698875) United Kingdom