About Ruff Consultancy Limited (07110061) United Kingdom