About Idle Spicy Kitchen Ltd. (11057814) United Kingdom