About Ogr Project Services Limited (10174903) United Kingdom