About Sellrex Trading Limited (12965583) United Kingdom