About The Organic Feed Company Ltd. (03614850) United Kingdom