About Hermes And Lynx Limited (12508288) United Kingdom