Description
Malta-registered game development company operating under the Llamaplay brand, focused on building and publishing original video games and also providing product/game training services.
Details
- Year Founded: 2021
- Registration Number: C 99650
Contact