About The Canvas Plug Ltd. (12974648) United Kingdom