BABBLE CLOUD (LT) LIMITED, LONDON, Reino Unido