About Helios Latam (uk) Holdings Ii Ltd (13525388) United Kingdom