About London Ip Exchange Limited (08276679) United Kingdom