About Lex Numidia Limited (05285621) United Kingdom