About Lexor Technologies Limited (02795921) United Kingdom