About Telmara Farm Limited (01391121) United Kingdom