About Lynx Associates Limited (12597826) United Kingdom