About Ruff Ruff Limited (08429279) United Kingdom