About Sell Corporation Ltd (11944029) United Kingdom