About Food Freshness Technology Limited (06910439) United Kingdom