About Smart Touch Ventures Limited (12634905) United Kingdom