About Food And Thoughts Tech Ltd (12961486) United Kingdom