About The Rugshack Limited (05023894) United Kingdom