About Neo Grass Limited (09169975) United Kingdom