About Omega Canoes & Kayaks Ltd (07366393) United Kingdom