About Heca (africa) Limited (12692651) United Kingdom