About The Promota Africa Limited (09631845) United Kingdom