About Telocard Limited (12966611) United Kingdom