About Fylla Lemoniou Ltd (11816624) United Kingdom