About Koochi Rugs Ltd (12832825) United Kingdom