About Osborne Energy Holdings Ltd (12318289) United Kingdom