About Technical Food Solutions Limited (09134208) United Kingdom