About Algate Africa Ltd (12217335) United Kingdom