About The Artificial Grass Team Ltd (12893242) United Kingdom