About Vulture Apparel Ltd (11999041) United Kingdom