About The Camelina Aquafeed Company Ltd (12733909) United Kingdom