About Tickle Your Tastebuds Ltd. (SC396012) United Kingdom