About Caracal Lynx Ltd (SC642555) United Kingdom