About Encore Alba Limited (SC634081) United Kingdom