About Integral Selfhealing Ltd. (09620302) United Kingdom