About Sellz Online Limited (11759489) United Kingdom