About Alcentra Asset Management Limited (04380759) United Kingdom