Can anybody help identifying these? Found in the UK. Sorry it was difficult to get a clear picture as they cluster together in small spaces like this