About Food Tech Tamed Ltd (12482142) United Kingdom