About Nexlo Ltd (11361142) United Kingdom