About Lychee And Kale Ltd (12015088) United Kingdom