There is a" registered" address in the t and c on the page.
Hurrecane: Hurrecane Limited (registered in England and Wales with company number 11615432 with registered office address at 1st Floor 2 Woodberry Grove, Finchley, London, England, N12 0DR.
But it doesn't match the CH registered...