About Alfasolve Ltd. (06366032) United Kingdom