Any reviews or weblinks to Bow Technologies?

Been hearing a lot of good things about bow tech but, cannot find professional reviews for any of their products or a webpage for the company. Any links would be appreciated. Thanks
Wazoo and CD players were reviewed in Stereophile.
See for information
The Bow web site is

Ambrosia located in LA (California) carries their product line. Their address is

I own the Bow Wazoo integrated amplifier. hope this helps.