Karusel Media Holding Ltd.
Unit-33B, The Shard, 3SW XO1
London, United Kingdom