About Tamar Organic Waste Limited (09349622) United Kingdom