About Lymore Investors Limited (10701946) United Kingdom