About Flamin Eck Limited (12184257) United Kingdom