About Nexso Limited (11418928) United Kingdom