About Three Peaks Africa Ltd (11585288) United Kingdom