Write a Review
Verified Profile
Based on Barcelona, Spain, we’re comprised of a multi-talented team of professionals passionate about our work.
Locations
Spain
Carrer Trafalgar 56 Principal 1a Barcelona Catalonia, Spain,
Barcelona,
Barcelona
08010
34684007797
Focus Areas
Service Focus
- Game Development
Client Focus
- Small Business
- Medium Business
Industry Focus
- Gaming
- Art, Entertainment & Music
- Other Industries