About Flammea International Ltd. (10350963) United Kingdom