About Ruff Sqwad Arts Foundation (CE010931) United Kingdom