About Juniper Lynx Ltd (10784764) United Kingdom