About The Flax Factory Limited (12934466) United Kingdom