About Veno Scorp Limited (12589112) United Kingdom