About Flame Patches Limited (08154906) United Kingdom