About Flaxen Bee Limited (11821127) United Kingdom