About Oscar Oak Investments Limited (13577008) United Kingdom