About Impala Holdco Ltd (13404043) United Kingdom