About Eleftheria Solutions Limited (13641568) United Kingdom