About Thames Card Technology Limited (02952822) United Kingdom