About Lynx Internet Solutions Ltd (03448630) United Kingdom