If you really want to read this, try using The Internet Archive.
http://uk.businessinsider.com/a-british-company-just-discovered-100-billion-barrels-of-oil-and-the-share-price-is-exploding-upwards-2015-4?r=US
they haven't actually found a 100 billion barrels of oil.