About Venditor Ultimus Ltd (12194014) United Kingdom