About Lemongrass Oriental Takeaway Limited (06388968) United Kingdom