About Ogmo Investment Limited (08319324) United Kingdom