About Ogd Artificial Grass Limited (12383254) United Kingdom