About Mexlor Limited (02419789) United Kingdom