About Lex Graeca Limited (13089003) United Kingdom