About London Internet Exchange Limited (03137929) United Kingdom