About Llama Energy Ltd (12292538) United Kingdom