About Interchange Technology Limited (02067683) United Kingdom