About Logos Eleutheria Limited (13187442) United Kingdom