About Isso Investments Limited (11433295) United Kingdom