About Nexus Investment Holdings Corp. Ltd. (SC366044) United Kingdom