About Rimo Restaurant Limited (11776209) United Kingdom