About The Teasel Yurts Limited (11191341) United Kingdom