About Cedr Solve Limited (04216681) United Kingdom