About Alcentra Flandre Limited (09241646) United Kingdom