About Touch Foundation Africa Uk Limited (07161235) United Kingdom