About Lemongrass Thai Street Food Limited (13228037) United Kingdom