About Outram Limited (12318468) United Kingdom