About Ruff Ideas Limited (04756325) United Kingdom