About Ris Associates Limited (12270657) United Kingdom