About Interactive Technology Corporation Limited (05309166) United Kingdom