About Digital Juggler Investments Ltd. (13007273) United Kingdom