About Visa Club Limited (10482388) United Kingdom