About The Poster Associates Ltd. (SC358234) United Kingdom