About Seneca Capital Ltd (09153412) United Kingdom