About Quay Card Ltd (10027858) United Kingdom