About Lexx Jerkz Holding Ltd (12816746) United Kingdom