About Sandero Ltd (13010126) United Kingdom