About The Camelina Yarn And Fibre Company Ltd (11885493) United Kingdom