About The Rug Studio Limited (10097749) United Kingdom