Sad news, as stephentony posted in this thread Dennis Technology Labs : http://www.dennistechnologylabs.com/ Thanks and best wishes to Simon and all there at the lab!
And there is now, as mentioned in that other thread, SE Labs. SE Labs : https://www.selabs.uk/ I wasn't aware of the changes. Oops, my bad.