About Altair Africa Limited (11695681) United Kingdom