About Seneca Bi Ltd (11810377) United Kingdom