About Lexxa Solutions Limited (12096443) United Kingdom