About Seba Seal Units Limited (01671334) United Kingdom