About Uk Oliver Agricultural Technology Development Co. Ltd. (12258083) United Kingdom