About Artificial Grass Ne Limited (12463310) United Kingdom