About Firma Energy Ventures Ltd (13712884) United Kingdom