BABBLE CLOUD (LT) LIMITED, LONDON, Vereinigtes Königreich