plastic hole business card

Arrow Pictures has a very unique business card.   It is made of hard yellow plastic, but it has holes in it!   The business card appears to be either an old hotel key card or swiss cheese.   I think Arrow Pictures is German, so I don’t know the significance of the holes, but they surely do make this plastic business card stand out from the other thick plastic business cards.

Anyone have any information about Arrow Pictures or who designed these business cards?