About Touch Afrik Ltd (12857217) United Kingdom