About Limra Energy Ltd (11447718) United Kingdom