About Seneca Capital Holdings Limited (12125784) United Kingdom