About Seneca Digital Ltd (11175045) United Kingdom