About Largo Management Limited (SC355356) United Kingdom