About Ogre Studio Ltd (12932185) United Kingdom