About Seneca Cme Holdings Ltd (11041704) United Kingdom