About Lexer Tech Limited (08265891) United Kingdom