About Flambeau Limited (08596542) United Kingdom