About Sell Venture Ltd (12530181) United Kingdom