Company name: Visa World
Description: Visa and Passport Service
526-528 Watford Way, London NW7 4RS, United Kingdom