About The Natural Fibre Company Holdings Limited (12290166) United Kingdom