About Soleus Io Ltd (11410123) United Kingdom