About V&a International Ltd (13606385) United Kingdom