About Chip & Charge Tennis Limited (12742987) United Kingdom