About Think Africa Media Limited (07557323) United Kingdom