About Take Chip And Pin.com Limited (12680342) United Kingdom