A new Tarka website is under construction - please check this page periodically for updates.
Tarka Country Trust is a Company Limited by Guarantee Registered in England Number 3745337
and Rgistered Charity Number 1077996 with its Registered Office at
1st Floor, Rolle Quay House, Rolle Quay, Barnstaple, EX31 1JE.