About Services Algoa International Eg Limited (12970099) United Kingdom