It seems they are an Alamy distributor for Switzerland. So if you have images on Alamy and have opted-in for Switzerland distribution, you should find them on their site.
They became an Alamy distributor quite recently though, which explains why they're not yet in Alamy's distributors list :
http://www.alamy.com/stock-photography-distributors.aspI heard about them on Alamy forum, in the "UK distributor" thread, a few weeks ago, but I don't know much more about them.