About Vasco Holdings Ltd (13327563) United Kingdom