About Iscar Tools Limited (01194326) United Kingdom