About Lyrix Organix Limited (09494164) United Kingdom