About Lynx Engineering & Technology Limited (13483288) United Kingdom