About Outram Investments Limited (08068285) United Kingdom