About Venditor Ltd (12310938) United Kingdom