About Nexus Interim Executives Ltd. (11598106) United Kingdom