About Flax & Teal Limited (NI617545) United Kingdom