About Informatic Component Technology Limited (02645160) United Kingdom