About Lemongrass Gc Ltd (12545101) United Kingdom