About Lootbox Digital Ltd (12926232) United Kingdom