About Stellar Oil Ventures Ltd (11133710) United Kingdom