About Heracles Africap Ltd. (11836205) United Kingdom