About Solvago Associates Limited (06438258) United Kingdom