About Seneca Asset Managers Limited (08818279) United Kingdom