About Openlx Sp Ltd (07613879) United Kingdom