About Think Africa Online Limited (07557207) United Kingdom