About London Internet Exchange Trading Limited (08649076) United Kingdom