About Ogma Ltd (12747935) United Kingdom