About Rug Palace Ltd (12893707) United Kingdom