About Flame & Frappe Limited (12891442) United Kingdom