About Self-sealing Systems Ltd. (02930127) United Kingdom