About Flax Holdings Limited (SC657630) United Kingdom