About Alpha Grass Limited (12075847) United Kingdom