About Solve & Evolve Ltd (12096400) United Kingdom