I hate to disappoint you, but from what I understand (after doing some Google search), it is just a name of a company that organises boat tours to see icebergs, dolphins, whales etc. It is located in small town St. Lunaire-Griquet in Newfoundland, Canada. From what I understand, it has nothing...