About Lx Abudu Ltd (13256002) United Kingdom