About Flavometrix Limited (04424146) United Kingdom