About Stamford Lynx Ltd (10808434) United Kingdom