About Atti (africa) Limited (12288304) United Kingdom