About Seneca Corporate Finance Ltd (11898889) United Kingdom