About Lexx Moda Mac Limited (05941775) United Kingdom