About Lemongrass Consultancy Services Limited (06989366) United Kingdom