About Corporation Sell Limited (12966882) United Kingdom