About Venturosa Limited (13180303) United Kingdom