Company information

Trading name Couha (couha.com)
Legal entity Owlmend Ltd
Company registration Registered in England and Wales, company no. 17046418
Registered office 667 Washwood Heath Road, Birmingham, England, B8 2LL
Registered office only — not a returns address.
Returns Returns facility in the United States. The address is provided by email once a return is confirmed.
Customer support support@couha.com
+1 (208) 644-9846
Monday to Friday, 9:00–17:00 GMT