About Internet Global Developments L.p. (SL010373) United Kingdom