About Vengan International Portfolio Ltd (12192352) United Kingdom