About Barfoot Energy Ltd (06649285) United Kingdom