About Lex Ex Machina Limited (10893315) United Kingdom