About Clerkenwell Rug Studio Limited (08925942) United Kingdom