About Uppergrass Limited (08140658) United Kingdom