About Rimach Limited (10474536) United Kingdom