About Interactive Trading Technologies Ltd (08548610) United Kingdom