About Lmr And Partners Limited (12103517) United Kingdom