About Sellerx Opco Ltd (13624974) United Kingdom