About Technical Foodies Limited (06596318) United Kingdom