About Food Freshness Technology Holdings Limited (07358378) United Kingdom