About Chip And Pay Limited (10071425) United Kingdom