About Chip And Pin Solutions Ltd (12453235) United Kingdom