About European Turfgrass Laboratories (holdings) Limited (10856571) United Kingdom