About Pro Touch Pos Limited (10303197) United Kingdom