Technology and ideas for a world that's on the move...
What we do
How Do we work?
Our offices are located in Malta, a few paces from the Mediterranean sea. Malta’s excellent air and sea connections make it a wonderful location from which to do business. The views are pretty spectacular too.