About Optimus Lynx Limited (12921555) United Kingdom