About Seneca Corporate Management Limited (09153355) United Kingdom