About Lexon (holdings) Limited (08694486) United Kingdom