About Thornburg Investment Management Limited (08535188) United Kingdom