About Largo Capital (uk) Limited (10214916) United Kingdom