About Helikon Group Ltd (13129425) United Kingdom