About Lynx London Limited (08755695) United Kingdom