About Outram Ventures Limited (12472978) United Kingdom