About Nesqo Ltd (12905449) United Kingdom