About Flaxen Group Limited (10043684) United Kingdom