About Flambee Ltd. (08866447) United Kingdom