Seals and sealing technology