About Victory Alpha Trading Limited (12286618) United Kingdom