About Havilah Energy Ltd (11782406) United Kingdom