About Lynx Lynx Limited (12437558) United Kingdom