About Sellro Ltd (08081947) United Kingdom