Lyndel is right, there's no website where you can see the card, but there's his office website (
www.controled.de ) in german where you can see what they do. They seem very professional when you see in the "Referenzen" part of their site, they are working on some programs of 850.000 euro ( +/- 1.300.000 US dollar ).