About Thistle&twine Limited (13077053) United Kingdom