About Helios Latam (uk) Holdings I Ltd (13524925) United Kingdom