About Virgil Proprietary Trading Limited (13128854) United Kingdom