About Lemongrass Foods Limited (08618620) United Kingdom