About Hafra Ltd (12725571) United Kingdom