About Logi Food Technologies Ltd (11120372) United Kingdom