PageSourceSearch

https://uksupplychaindirectory.com/home_action-signin/

html uksupplychaindirectory.com collected 2026-10-09 02:02:21 UTC 42,864 bytes, 621 lines download raw bytes

1<!DOCTYPE HTML>
2<html>
3<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
5    <title>HVMC UK Supply Chain Directory</title>
6	<link rel="canonical" href="https://uksupplychaindirectory.com/home_action-signin" />
7    <meta content="en-gb" http-equiv="Content-Language">
8    <meta id="viewportid" name="viewport" content="width=device-width">
9    <link href="hvmc_favicon.png" rel="shortcut icon" type="image/vnd.microsoft.icon">
10    
10<script>
11        if (localStorage.getItem("cookieAgreement") == undefined || localStorage.getItem("cookieAgreement") != "false") {
12        }
13    </script>
13
14    
14<script type="text/javascript" src="https://uksupplychaindirectory.com/js/core_functions.js?v=1.10.0"></script>
14
15    
15<script type="text/javascript" src="https://uksupplychaindirectory.com/js/core_directory_functions.js?v=1.10.0"></script>
15
16    
16<script type="text/javascript" src="https://uksupplychaindirectory.com/js/main_v-1.10.0.js"></script>
16
17    
17<script type="text/javascript" src="https://uksupplychaindirectory.com/js/moment.js"></script>
17
18    
18<script type="text/javascript" src="https://uksupplychaindirectory.com/js/polyfill.js"></script>
18
19    
19<script type="text/javascript" src="https://uksupplychaindirectory.com/home/js/ClaimedDirectoryCompanies.js"></script>
19
20    
20<script type="text/javascript" src="https://uksupplychaindirectory.com/home/js/index.js?v=1.10.0"></script>
20
21    <link rel="stylesheet" href="https://uksupplychaindirectory.com/css/main_v-1.10.0.css">
22    <link rel="stylesheet" href="https://uksupplychaindirectory.com/home/css/index.css?v=1.10.0">
23</head>
24<body onload="mainBodyLoad(); home.pageBodyLoad()">
25<header id="pageHeader" class="">
26    <div class="holder">
27        <div id="desktopOptions">
28            <div class="headerElements headerOptions">
29                                <a href="https://uksupplychaindirectory.com/faqs" class="">FAQs</a>
30                <a id="mySearchesLink" href="https://uksupplychaindirectory.com/mysearches" class="">My Searches</a>
31                <a href="https://uksupplychaindirectory.com/findcompanies" class="">Find Companies</a>
32                <a href="https://uksupplychaindirectory.com/visualise" class="">Visualise</a>
33                <button id="headerSignin" onclick="coreFunctions.showOverlay('directory_signin')">Sign In</button>
34                <button id="headerSignout" onclick="coreDirectoryFunctions.directorySignout()">Sign Out</button>
35                <!-- <span class="extraControlsHolder">
36                    <input class="extraControlsCheckbox" type="checkbox" id="headerExtraControlsCheckbox">
37                    <label class="headerExtraControlsLabel" for="headerExtraControlsCheckbox">
38                        <span class="headerExtraControlsToggle">&nbsp;</span>
39                        <span class="headerExtraControls"><button class="actionControl" onclick="coreFunctions.showOverlay('management')">Manage</button><button class="actionControl" onclick="coreFunctions.signout()">Sign out</button></span>
40                    </label>
41                </span> -->
42            </div>
43        </div>
44        <div id="mobileOptions" class="headerElements headerOptions" onclick="showMobileOptionsBar()"><svg version="1.1" viewbox="0 0 262.85715 194.55115" height="54.906658mm" width="74.184128mm">
45<defs/>
46<metadata>
47    <rdf:rdf>
48        <cc:work rdf:about="">
49            <dc:format>image/svg+xml</dc:format>
50            <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
51            <dc:title></dc:title>
52        </cc:work>
53    </rdf:rdf>
54</metadata>
55<g transform="translate(34.145519,216.96857)" id="layer1">
56    <rect ry="12.617488" y="-216.96857" x="-34.145519" height="41.428574" width="262.85715" id="rect3336-34-8-0" style="fill:#D10956"/>
57    <rect ry="12.617488" y="-140.40727" x="-34.145519" height="41.428574" width="262.85715" id="rect3336-34-8-0-1" style="fill:#D10956"/>
58    <rect ry="12.617488" y="-63.845993" x="-34.145519" height="41.428574" width="262.85715" id="rect3336-34-8-0-0" style="fill:#D10956"/>
59</g>
60</svg> </div>
61        <div id="headerLogo" class="headerElements">
62            <a href="https://digitalsupplychainhub.uk/" target="_blank"><img src="https://uksupplychaindirectory.com/images/DSCH_black.svg" class="dsch"/></a>
63            <a href="https://uksupplychaindirectory.com/home"><h1>UK Supply Chain Directory</h1></a>
64        </div>
65    </div>
66</header>
67<div id="mobileOptionsBar" class=""> 
68    <div class="mobileActionBarClose" onclick="hideMobileOptionsBar()">
69        <span>&times;</span>
70    </div> 
71    <div id="mobileOptionsBarHolder"> 
72        <div class="barOptionTitle">
73            <a href="https://uksupplychaindirectory.com/mysearches">My Searches</a>
74        </div>
75        <div class="barOptionTitle">
76            <a href="https://uksupplychaindirectory.com/findcompanies">Find Companies</a>
77        </div>
78        <div class="barOptionTitle">
79            <a href="https://uksupplychaindirectory.com/visualise">Visualise</a>
80        </div>
81        <div id="mobileHeaderSignin" class="barOptionTitle yellow" onclick="coreFunctions.showOverlay('directory_signin')">
82            <span>Sign In</span>
83        </div>
84        <div id="mobileHeaderSignout" class="barOptionTitle yellow" onclick="coreDirectoryFunctions.directorySignout()">
85            <span>Sign Out</span>
86        </div>
87    </div> 
88</div>
89    <div id="maskOverlay" class="overlay"><div>&nbsp;</div></div>    
90<div id="managementOverlay" class="overlay" category="management">
91    <div class="overlayWrapper">
92        <div class="overlayBox">
93            <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this); coreFunctions.clearResetFields()">
93&times;</span></div>
94            <div class="overlayContent"><h2 class="overlayTitle">Update password</h2>
95                <p id="newUserMessage" class="hidden">It appears you are a new user. Please change your password.</p>
96                <p>Make sure you use a <a id="strongPasswordLink" href="https://support.microsoft.com/en-gb/help/4026406/microsoft-account-how-to-create-a-strong-password" target="_blank">strong password</a>.</p>
97                <form id="resetForm" onsubmit="coreFunctions.resetPassword(this); return false;">
98                    <div class="inputHolder"> <label for="oldpass">Enter old password:</label> <input type="password" name="oldpass" id="oldPass">
99                        <div class="input_error" field="old_password"></div>
100                    </div>
101                    <div class="inputHolder"> <label for="resetpass">Enter new password:</label> <input type="password" name="resetpass" id="resetPass">
102                        <div class="input_error" field="reset_password"></div>
103                    </div>
104                    <div class="inputHolder"> <label for="resetconfirm">Confirm new password:</label> <input type="password" name="resetconfirm" id="resetPassConfirm">
105                        <div class="input_error" field="reset_confirm"></div>
106                    </div>
107                    <div class="buttonBar"> <input class="mainButton" align="middle" type="submit" value="Save"> <button class="mainButton" onclick="coreFunctions.hideOverlay(this); coreFunctions.clearResetFields();" type="button">Cancel</button>
108                        <div class="input_error" field="general"></div>
109                    </div>
110                </form>
111            </div>
112        </div>
113    </div>
114</div>
115    <div id="messageOverlay" class="overlay" category="message"> <div class="overlayWrapper"> <div class="overlayBox"> <div class="overlayClose"><span onclick="hideOverlay(this)">&times;</span></div> <div class="overlayContent"> <h2 class="overlayTitle">Title</h2> <p class="overlayText">Message text</p> <div class="buttonBar"> <button id="messageOverlayButton" class="mainButton" onclick="hideOverlay(this)">OK</button> </div> </div> </div> </div> </div>    
116    <div id="directorySigninOverlay" class="directoryAdminOverlay overlay" category="directory_signin">
117    <div class="overlayWrapper">
118        <div class="overlayBox">
119            <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">×</span></div>
120            <div class="overlayContent">
121                <h2 class="overlayTitle">Sign in <button type="button" class="actionControl" onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_register')">No account? Register</button></h2>
122                <form id="directorySigninForm" onsubmit="coreDirectoryFunctions.directorySignin(this); return false;">
123                    <div class="inputHolder"> <label for="directorySigninEmail">Email</label> <input type="email" name="email" id="directorySigninEmail" oninput="coreDirectoryFunctions.resetFieldValidationError(this)">
124                        <div class="input_error" data-field="email"></div>
125                    </div>
126                    <div class="inputHolder"> <label for="directorySigninPassword">Password</label> <input type="password" name="password" id="directorySigninPassword" oninput="coreDirectoryFunctions.resetFieldValidationError(this)">
127                        <div class="input_error" data-field="password"></div>
128                    </div>
129                    <div class="inputHolder"> <input type="checkbox" name="eulaAgreed" id="directorySigninEula" oninvalid="this.setCustomValidity('Please agree to proceed.')" oninput="this.setCustomValidity('')" required><label for="directorySigninEula">I have read and accept the terms of the <a id="eulaLink" href="https://uksupplychaindirectory.com/eula" target="_blank">licence agreement</a></button>.</label>
130                        <div class="input_error" data-field="eulaAgreed"></div>
131                    </div>
132                    <div class="buttonBar">
133                        <input id="directorySigninButton" class="mainButton" align="middle" type="submit" value="Sign in">
134                        <button id="forgottenPasswordButton" type="button" class="actionControl" onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('forgotten')">Forgotten password?</button>
135                        <div class="input_error" data-field="general"></div>
136                    </div>
137                </form>
138            </div>
139        </div>
140    </div>
141</div>
142<div id="directorySigninSuccessOverlay" class="directoryAdminOverlay overlay" category="directory_signin_success">
143    <div class="overlayWrapper">
144        <div class="overlayBox">
145            <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">×</span></div>
146            <div class="overlayContent">
147                <h2 class="overlayTitle">Sign in success</h2>
148                <p></p>
149                <div class="buttonBar">
150                    <button onclick="location.reload();">Go</button>
151                </div>
152            </div>
153        </div>
154    </div>
155</div>
156<div id="directorySignupOverlay" class="directoryAdminOverlay overlay" category="directory_register">
157    <div class="overlayWrapper">
158        <div class="overlayBox">
159            <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_signin')">×</span></div>
160            <div class="overlayContent">
161                <h2 class="overlayTitle">Register<button type="button" class="actionControl" onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_signin')">Have an account? Sign in</button></h2>
162                <form id="directoryRegisterForm" onsubmit="coreDirectoryFunctions.directoryRegisterUser(this); return false;">
163                    <div class="formTwoColumn">
164                        <div class="inputHolder"> <label for="directoryRegisterFirstname">First name</label> <input type="text" name="firstname" id="directoryRegisterFirstname" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
165                            <div class="input_error" data-field="firstname"></div>
166                        </div>
167                        <div class="inputHolder"> <label for="directoryRegisterSurname">Surname</label> <input type="text" name="surname" id="directoryRegisterSurname" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
168                            <div class="input_error" data-field="surname"></div>
169                        </div>
170                    </div>
171                    <div class="inputHolder"> <label for="directoryRegisterEmail">Email<span class="registerNotice"> *Please use your work email address. This will support with the company claiming process.</span></label> <input type="email" name="email" id="directoryRegisterEmail" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
172                        <div class="input_error" data-field="email"></div>
173                    </div>
174                    <div class="inputHolder"> <label for="directoryRegisterOrganisation">Organisation</label> <input type="text" name="organisation" id="directoryRegisterOrganisation" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
175                        <div class="input_error" data-field="organisation"></div>
176                    </div>
177                    <div class="inputHolder"> <label for="directoryRegisterJobRole">Job role</label> <input type="text" name="jobrole" id="directoryRegisterJobRole" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
178                        <div class="input_error" data-field="jobrole"></div>
179                    </div>
180                    <div class="inputHolder"> <label for="directoryRegisterPassword">Password</label> <input type="password" name="password" id="directoryRegisterPassword" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
181                        <div class="input_error" data-field="password"></div>
182                    </div>
183                    <div class="inputHolder"> <label for="directoryRegisterPasswordConfirm">Confirm password</label> <input type="password" name="passwordconfirm" id="directoryRegisterPasswordConfirm" oninput="coreDirectoryFunctions.resetFieldValidationError(this)" required>
184                        <div class="input_error" data-field="passwordconfirm"></div>
185                    </div>
186                    <div class="inputHolder"> <input type="checkbox" name="eulaAgreed" id="directoryRegisterEula" oninvalid="this.setCustomValidity('Please agree to proceed.')" onin
186put="this.setCustomValidity('')"><label for="directoryRegisterEula">I have read and accept the terms of the <a class="eulaLink" href="https://uksupplychaindirectory.com/eula" target="_blank">licence agreement</a></button>.</label>
187                        <div class="input_error" data-field="eulaAgreed"></div>
188                    </div>
189                    <div class="inputHolder"> <input type="checkbox" name="privacyNoticeAgreed" id="directoryRegisterPrivacyNotice" oninvalid="this.setCustomValidity('Please agree to proceed.')" oninput="this.setCustomValidity('')"><label for="directoryRegisterPrivacyNotice">I have read and accept the terms of the <a class="eulaLink" href="https://uksupplychaindirectory.com/privacynotice" target="_blank">privacy notice</a></button>.</label>
190                        <div class="input_error" data-field="privacyNoticeAgreed"></div>
191                    </div>
192                    <div class="buttonBar">
193                        <input id="directoryRegisterButton" class="mainButton" align="middle" type="submit" value="Register">
194                        <div class="input_error" data-field="general"></div>
195                    </div>
196                </form>
197            </div>
198        </div>
199    </div>
200</div>
201<div id="activateDirectoryUserResponseOverlay" class="overlay" category="activate_directory_response">
202    <div class="overlayWrapper">
203        <div class="overlayBox">
204            <div class="activateDirectoryUserErrorContent overlayContent">
205                <h2 class="overlayTitle">Activation error</h2>
206                <p id="activateDirectoryUserErrorMessage"></p>
207                <div class="buttonBar">
208                    <button onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_register');" type="button">Register</button>
209                </div>
210            </div>
211            <div class="activateDirectoryUserSuccessContent overlayContent">
212                <h2 class="overlayTitle">Activation success</h2>
213                <p>Congratulations, your account has been successfully activated.</p>
214                <div class="buttonBar">
215                    <button onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_signin');" type="button">Login</button>
216                </div>
217            </div>
218        </div>
219    </div>
220</div>
221<div id="forgotDetailsOverlay" class="overlay" category="forgotten">
222    <div class="overlayWrapper">
223        <div class="overlayBox">
224            <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this);  coreFunctions.showOverlay('directory_signin')">&times;</span></div>
225            <div class="overlayContent">
226                <h2 class="overlayTitle">Forgotten password?</h2>
227                <p>If you have forgotten your password please submit the email address you registered with to obtain a new one.</p>
228                <form id="forgottenDetailsForm" onsubmit="coreDirectoryFunctions.forgottenDetailsFormSubmit(this); return false;">
229                    <div class="inputHolder">
230                        <label for="email_forgotten">Enter email:</label>
231                        <input type="email" name="emailforgotten" id="email_forgotten" oninput="coreDirectoryFunctions.resetFormValidationErrors(this.closest('form'))" required>
232                        <div class="input_error" data-field="email"></div>
233                    </div>
234                    <div class="buttonBar">
235                        <input id="forgottenDetailsButton" align="middle" type="submit" value="Submit">
236                        <button onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_signin')" type="button">Cancel</button>
237                        <div class="input_error" data-field="general"></div>
238                    </div>
239                </form>
240            </div>
241        </div>
242    </div>
243</div>
244    <div id="resetPasswordOverlay" class="overlay" category="reset_password">
245        <div class="overlayWrapper">
246            <div class="overlayBox">
247                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this);">&times;</span></div>
248                <div class="overlayContent"><h2 class="overlayTitle">Create new password</h2>
249                    <form id="resetForgottenPasswordForm" onsubmit="coreDirectoryFunctions.resetForgottenPassword(this); return false;">
250                        <div class="inputHolder"> <label for="resetpass">Password:</label>
250 <input type="password" name="password" id="resetPass" oninput="coreDirectoryFunctions.resetFormValidationErrors(this.closest('form'))">
251                            <div class="input_error" data-field="password"></div>
252                        </div>
253                        <div class="inputHolder"> <label for="resetconfirm">Confirm password:</label> <input type="password" name="passwordConfirm" id="resetPassConfirm">
254                            <div class="input_error" data-field="passwordConfirm"></div>
255                        </div>
256                        <input type="hidden" name="reactivationToken" value=""/>
257                        <div class="buttonBar"> <input id="resetForgottenPasswordButton" class="mainButton" align="middle" type="submit" value="Save" oninput="coreDirectoryFunctions.resetFormValidationErrors(this.closest('form'))"> <button class="mainButton" onclick="coreFunctions.hideOverlay(this);" type="button">Cancel</button>
258                            <div class="input_error" data-field="general"></div>
259                        </div>
260                    </form>
261                </div>
262            </div>
263        </div>
264    </div>
265    <div id="resetPasswordSuccessOverlay" class="overlay" category="reset_password_success">
266        <div class="overlayWrapper">
267            <div class="overlayBox">
268                <div class="overlayClose">&nbsp;</div>
269                <div class="overlayContent">
270                    <h2 class="overlayTitle">Password updated</h2>
271                    <p class="overlayText">Your password has been successfully changed.</p>
272                    <div class="buttonBar"> <button id="messageOverlayButton" class="mainButton" onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('directory_signin');">OK</button> </div>
273                </div>
274            </div>
275        </div>
276    </div>
277    <div id="spinnerHolder">
278        <div id="spinner"></div>
279    </div>
280    <div id="editExploreListOverlay" class="overlay" category="editexplorelist">
281        <div class="overlayWrapper">
282            <div class="overlayBox">
283                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
284                <div class="overlayContent">
285                    <h2 class="overlayTitle">Edit Company Search</h2>
286                    <form id="editExploreListForm" onsubmit="home.exploreLists.editExploreList(this); return false;">
287                        <div class="inputHolder">
288                            <label>Update company search title:</label>
289                            <input name="listID" type="hidden"/>
290                            <input oninput="home.exploreLists.clearEditExploreListInputError()" id="editExploreListTitle" name="listName" value="My Search 27-Mar-2025"/>
291                            <div class="input_error"></div>
292                        </div>
293                        <div class="buttonBar">
294                            <button id="editExploreListSubmitButton" type="submit">Save</button>
295                            <button type="button" onclick="coreFunctions.hideOverlay(this)">Cancel</button>
296                        </div>
297                    </form>
298                </div>
299            </div>
300        </div>
301    </div>
302    <div id="copyExploreListOverlay" class="overlay" category="copyexplorelist">
303        <div class="overlayWrapper">
304            <div class="overlayBox copyExploreListOverlayBox">
305                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
306                <div class="overlayContent">
307                    <h2 class="overlayTitle">Copy company search</h2>
308                    <p class="overlayText">Create a new duplicate of the "<span id="exploreListToCopyTitle"></span>" company search.</p>
309                    <form id="copyExploreListForm" onsubmit="home.exploreLists.copyExploreList(this); return false;">
310                        <div class="inputHolder">
311                            <label>Set copied company search title:</label>
312                            <input id="copyExploreListTitle" name="listName"/>
313                            <input type="hidden" name="listID">
314                        </div>
315                        <div class="buttonBar">
316                            <button id="copyExploreListButton" type="submit">Copy</button>
317                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
318                        </div>
319                    </form>
320                </div>
321            </div>
322        </div>
323    </div>
324    <div id="shareExploreListOverlay" class="overlay" category="shareexplorelist">
325        <div class="overlayWrapper">
326            <div class="overlayBox shareExploreListOverlayBox">
327                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
328                <div class="overlayContent">
329                    <h2 class="overlayTitle">Share Company Search</h2>
330                    <p class="overlayText">Share this company search with another registered user.</p>
331                    <form id="shareExploreListForm" onsubmit="home.exploreLists.shareExploreList(this); return false;">
332                        <div class="inputHolder">
333                            <label>Email address of other user</label>
334                            <input id="shareUserEmail" placeholder="Enter email..." type="email" name="sharedUserEmail" oninput="home.exploreLists.resetShareExploreListInputErrors()"/>
335                            <div class="input_error" field="email">&nbsp;</div>
336                        </div>
337                        <input id="shareExploreListId" name="listID" type="hidden"/>
338                        <input name="listName" type="hidden"/>
339                        <div class="buttonBar">
340                            <button id="shareExploreListButton" class="mainButton" type="submit">Share</button>
341                            <button onclick="coreFunctions.hideOverlay(this)" class="mainButton" type="button">Cancel</button>
342                            <div class="input_error" field="general">&nbsp;</div>
343                        </div>
344                    </form>
345                </div>
346            </div>
347        </div>
348    </div>
349    <div id="deleteExploreListOverlay" class="overlay" category="deleteexplorelistpanel">
350        <div class="overlayWrapper">
351            <div class="overlayBox">
352                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
353                <div class="overlayContent">
354                    <h2 class="overlayTitle" id="exploreListDeleteWarningTitle">
354Confirm deletion</h2>
355                    <p><span>Are you sure you want to delete this company search?</span></p>
356                    <form id="deleteExploreListForm" onsubmit="home.exploreLists.deleteExploreList(this); return false;">
357                        <input type="hidden" name="listID">
358                        <input type="hidden" name="name">
359                        <div class="buttonBar">
360                            <button id="deleteExploreListButton" type="submit">Delete</button>
361                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
362                        </div>
363                    </form>
364                </div>
365            </div>
366        </div>
367    </div>
368    <div id="editListOverlay" class="overlay" category="editlist">
369        <div class="overlayWrapper">
370            <div class="overlayBox">
371                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
372                <div class="overlayContent">
373                    <h2 class="overlayTitle">Edit list</h2>
374                    <form id="editListForm" onsubmit="home.companyLists.editList(this); return false;">
375                        <div class="inputHolder">
376                            <label>Update list title:</label>
377                            <input name="listID" type="hidden"/>
378                            <input oninput="home.companyLists.clearEditListInputError()" id="editListTitle" name="title"/>
379                            <div class="input_error"></div>
380                        </div>
381                        <div class="buttonBar">
382                            <button id="editListSubmitButton" type="submit">Save</button>
383                            <button type="button" onclick="coreFunctions.hideOverlay(this)">Cancel</button>
384                        </div>
385                    </form>
386                </div>
387            </div>
388        </div>
389    </div>
390    <div id="copyListOverlay" class="overlay" category="copylist">
391        <div class="overlayWrapper">
392            <div class="overlayBox copyListOverlayBox">
393                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
394                <div class="overlayContent">
395                    <h2 class="overlayTitle">Copy list</h2>
396                    <p class="overlayText">Create a new duplicate of the "<span id="listToCopyTitle"></span>" list.</p>
397                    <form id="copyListForm" onsubmit="home.companyLists.copyList(this); return false;">
398                        <div class="inputHolder">
399                            <label>Set copied list title:</label>
400                            <input id="copyListTitle" name="copyListTitle"/>
401                            <input type="hidden" name="listID">
402                        </div>
403                        <div class="buttonBar">
404                            <button id="copyListButton" type="submit">Copy</button>
405                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
406                        </div>
407                    </form>
408                </div>
409            </div>
410        </div>
411    </div>
412    <div id="moveListOverlay" class="overlay" category="movelist">
413        <div class="overlayWrapper">
414            <div class="overlayBox shareListOverlayBox">
415                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
416                <div class="overlayContent">
417                    <h2 class="overlayTitle">Move to a new folder</h2>
418                    <p class="overlayText">Move the "<span id="listToMoveTitle"></span>" list to another folder.</p>
419                    <form id="moveListForm" onsubmit="home.companyLists.moveList(this); return false;">
420                        <div class="inputHolder">
421                            <label>Select folder</label>
422                            <select id="moveListFolders" name="folderID">
423                                <option value="all">All (default)</option>
424                            </select>
425                            <input type="hidden" name="listID">
426                        </div>
427                        <div class="buttonBar">
428                            <input id="moveListButton" type="submit" value="Move">
429                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
430                        </div>
431                    </form>
432                </div>
433            </div>
434        </div>
435    </div>
436    <div id="shareListOverlay" class="overlay" category="sharelist">
437        <div class="overlayWrapper">
438            <div class="overlayBox shareListOverlayBox">
439                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
440                <div class="overlayContent">
441                    <h2 class="overlayTitle">Share list</h2>
442                    <p class="overlayText">Share the "<span id="listToShareTitle"></span>" list with another registered user.</p>
443                    <form id="shareListForm" onsubmit="home.companyLists.shareList(this); return false;">
444                        <div class="inputHolder">
445                            <label>Email address of other user</label>
446                            <input id="shareUserEmail" placeholder="Enter email..." type="email" name="shareUserEmail" oninput="home.companyLists.resetShareListInputErrors()"/>
447                            <input name="listID" type="hidden">
448                            <div class="input_error" field="email">&nbsp;</div>
449                        </div>
450                        <div class="buttonBar">
451                            <input id="shareListButton" type="submit" value="Share">
452                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
453                            <div class="input_error" field="general">&nbsp;</div>
454                        </div>
455                    </form>
456                </div>
457            </div>
458        </div>
459    </div>
460    <div id="deleteCompanyListOverlay" class="overlay" category="deletelistpanel">
461        <div class="overlayWrapper">
462            <div class="overlayBox">
463                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
464                <div class="overlayContent">
465                    <h2 class="overlayTitle" id="companyListDeleteWarningTitle">
465Confirm deletion</h2>
466                    <p><span>Are you sure you want to delete this list?</span></p>
467                    <form id="deleteListForm" onsubmit="home.companyLists.deleteCompanyList(this); return false;">
468                        <input type="hidden" name="listID">
469                        <input type="hidden" name="title">
470                        <div class="buttonBar">
471                            <button id="deleteListButton" type="submit">Delete</button>
472                            <button onclick="coreFunctions.hideOverlay(this)" type="button">Cancel</button>
473                        </div>
474                    </form>
475                </div>
476            </div>
477        </div>
478    </div>
479    <div id="claimCompanyExplanationOverlay" class="overlay" category="claimcompany_explanation">
480        <div class="overlayWrapper">
481            <div class="overlayBox">
482                <div class="overlayContent">
483                    <h2 class="overlayTitle">Would you like to claim your company?</h2>
484                    <p>Claiming a company means that you can make edits to certain deta fields. This means you can make sure that the information that other users are seeing on your company profile is always up-to-date.</p>
485                    <div class="buttonBar">
486                        <button onclick="coreFunctions.hideOverlay(this); coreFunctions.showOverlay('companies_search_results')">Go</button>
487                        <button onclick="coreFunctions.hideOverlay(this)">Skip</button>
488                    </div>
489                </div>
490            </div>
491        </div>
492    </div>
493    <div id="companiesToClaimSearchResultsOverlay" class="overlay" category="companies_search_results">
494        <div class="overlayWrapper">
495            <div class="overlayBox">
496                <div class="overlayClose"><span onclick="coreFunctions.hideOverlay(this)">&times;</span></div>
497                <div class="overlayContent">
498                    <h2 class="overlayTitle">Company search results</h2>
499                    <p>Once your claim for a company is approved you will be able to make edits to certain data fields.</p>
500                    <p class="noMatchExplanation companiesToClaimSearchExplanation"><span>Sorry, no matching companies found</span><p>
501                    <p class="emailMatchExplanation companiesToClaimSearchExplanation">We were able to match your email address to these companies.<p>
502                    <p class="organisationMatchExplanation companiesToClaimSearchExplanation">We were able to match your organisation to these companies.<p>
503                    <form id="companiesToClaimPickForm" onsubmit="home.claimedDirectoryCompanies.companiesToClaimPickFormSubmit(this); return false">
504                        <p>Select a company<p>
505                        <div id="companiesToClaimPickRadioHolder">
506                        </div>
507                        <div class="inputHolder">
508                            <label>Add a message to support your claim</label>
509                            <textarea name="companyClaimMessage" rows="8"></textarea>
510                        </div>
511                        <div class="buttonBar">
512                            <button id="companiesToClaimSubmitButton" type="submit">Submit</button>
513                        </div>
514                    </form>
515                    <div id="noCompaniesMatchingSearchButtonBar" class="buttonBar">
516                        <button id="noCompaniesMatchingSearchButton" onclick="coreFunctions.hideOverlay(this)">Continue</button>
517                    </div>
518                </div>
519            </div>
520        </div>
521    </div>
522    <div id="main" class="mainHidden">
523        <div id="homeContainer" class="mainPage">
524            <div class="topBarHolder">
525                            </div>
526            <div class="homeContentHolder">
527                <div class="homeContent">
528                    <div id="claimedCompanyHomePageHolder" class="large">
529                        <div class="banner">
530                            <h3>Company claims</h3>
531                        </div>
532                        <div class="homeContentMain">
533                                                            <p><button class="actionControl claim-company" onclick="coreFunctions.showOverlay('directory_signin')">Sign in</button> to start claiming your company.</p>
534                                                    </div>
535                    </div>
536                    <div id="searchesHomePageHolder" class="large hidden">
537                        <div class="banner">
538                            <h3>My Searches</h3>
539                        </div>
540                        <div class="homeContentMain">
541                            <h2><a class="ML_button mainButton" href="https://uksupplychaindirectory.com/findcompanies">New search</a>Recent searches</h2>
542                            <div id="recentExploreListsHolder">
543                            </div>
544                            <p id="noRecentExploreLists" class="noRecent hidden">You do not currently have any searches saved.</p>
545                            <div class="navigationHolder">
546                                <a class="actionControl view-lists" href="https://uksupplychaindirectory.com/mysearches">View all searches</a>
547                            </div>
548                        </div>
549                    </div>
550                </div>
551                <div class="homeContent small">
552                    <div class="homeContentMain findCompany">
553                        <h2 class="underline">Find a company</h2>
554                        <form id="findCompanyForm" onsubmit="home.findCompany(); return false;">
555                            <div class="inputHolder">
556                                <label for="findCompanyInput">
556Company number, name, URL</label>
557                                <input id="findCompanyInput" type="text" placeholder="E.g. 20009383">
558                            </div>
559                            <button class="mainButton" type="submit">Find</button>
560                        </form>
561                    </div>
562                </div>
563            </div>
564        </div>
565    </div>
566<footer id="pageFooter" class="holder">
567   <div class="inner pin-left">
568      <div class="panel">
569         <h3>Developed by</h3>
570         <div class="logo"> <a href="https://www.thedatacity.com/" target="_blank"><img src="https://uksupplychaindirectory.com/images/datacity_logo.svg"></a></div>
571      </div>
572      <div class="panel">
573         <h3>Delivery partner</h3>
574         <div class="logo"> <a href="https://hvm.catapult.org.uk/" target="_blank"><img src="https://uksupplychaindirectory.com/images/hvmc_logo_black.svg"></a></div>
575      </div>
576      <div class="panel">
577         <h3>Part of</h3>
578         <div class="logo"><a href="https://digitalsupplychainhub.uk/" target="_blank"><img src="https://uksupplychaindirectory.com/images/DSCH_black.svg" class="dsch"/></a></div>
579      </div>
580      <div class="panel">
581         <h3>Information</h3>
582         <p><a href="https://uksupplychaindirectory.com/privacynotice" target="_blank">Privacy notice</a></p>
583         <h3><a href="https://thedatacity.com/contact-us/">Support</a></h3>
584         <p>E: <a href="/#bfcccacfcfd0cdcbffcad4cccacfcfd3c6dcd7ded6d1dbd6cddadccbd0cdc691dcd0d2"><span class="__cf_email__" data-cfemail="c7b4b2b7b7a8b5b387b2acb4b2b7b7abbea4afa6aea9a3aeb5a2a4b3a8b5bee9a4a8aa">[email&#160;protected]</span></a>
585      </div>
586      <div class="panel">
587         <h3>Follow us</h3>
588         <ul class="social">
589            <li class="twitter"><a href="https://twitter.com/HVM_Catapult" target="_blank"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
590                     <style type="text/css">
591                        .st0 {
592                           fill: var(--c-brand-a);
593                        }
594                     </style>
595                     <path class="st0" d="M24,4.56c-0.88,0.39-1.83,0.66-2.83,0.78c1.02-0.61,1.8-1.57,2.17-2.72c-0.95,0.56-2.01,0.97-3.13,1.2
596   c-0.9-0.96-2.18-1.55-3.59-1.55c-3.18,0-5.51,2.97-4.8,6.05C7.73,8.09,4.1,6.13,1.67,3.15C0.38,5.36,1,8.26,3.19,9.72
597   C2.39,9.7,1.63,9.48,0.97,9.11C0.91,11.39,2.55,13.52,4.91,14c-0.69,0.19-1.45,0.23-2.22,0.08c0.63,1.96,2.44,3.38,4.6,3.42
598   C5.22,19.12,2.61,19.85,0,19.54c2.18,1.4,4.77,2.21,7.55,2.21c9.14,0,14.31-7.72,13.99-14.65C22.51,6.41,23.34,5.54,24,4.56z"/>
599                  </svg>
600               </a></li>
601            <li class="linkedin"><a href="https://www.linkedin.com/company/high-value-manufacturing-catapult/" target="_blank"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
602                     <style type="text/css">
603                        .st0 {
604                           fill: var(--c-brand-a);
605                        }
606                     </style>
607                     <path class="st0" d="M4.98,3.5C4.98,4.88,3.87,6,2.5,6S0.02,4.88,0.02,3.5C0.02,2.12,1.13,1,2.5,1S4.98,2.12,4.98,3.5z M5,8H0v16h5
608V8z M12.98,8H8.01v16h4.97v-8.4c0-4.67,6.03-5.05,6.03,0V24H24V13.87c0-7.88-8.92-7.59-11.02-3.71C12.98,10.16,12.98,8,12.98,8z"/>
609                  </svg>
610               </a></li>
611         </ul>
612      </div>
613            <div class="disclaimer"><a id="releaseNotesLink" href="https://uksupplychaindirectory.com/releasenotes" target="_blank">Version 1.10.0</a></div>
614      <div class="disclaimer">The UK Supply Chain Directory has been developed as part of the Made Smarter Innovation | Digital Supply Chain Hub and it is delivered by the HVM Catapult and The Data City.</div>
615      <div class="disclaimer"><a href="https://www.thedatacity.com/">The Data City</a> is a registered Limited Company in England & Wales. All content is © The Data City, 2025 unless otherwise stated. All Rights Reserved</div>
616         </div>
617      <div class="disclaimer"><span class="companiesHouseDetails">1-March-2025 Companies House data</span></div>
618   </footer>
619<script data-cfasync="false" src="https://uksupplychaindirectory.com/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
619<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"563112442b924f5e8a1d445d3abbf2cb","r":1,"spa":2}' crossorigin="anonymous"></script>
619
620</body>
621</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.