About Interchip Limited (13458602) United Kingdom