About Lynx Drilling Tools Limited (SC390418) United Kingdom