About Sandero Digital Ltd (10291247) United Kingdom