About Flame Flame Ltd (12390302) United Kingdom