I cannot recommend Cygnis highly enough. Cygnis were able to take on board our vision and got it straight away. They managed our expectations and helped prioritize our goals for both the MVP and later.
I am very fortunate to have found Cygnis Media for my development project. They translated my complex vision into a user-friendly product that greatly exceeded my expectations, and one that my clients love!