Hi Brca
I don't know what to tell you - I've just googled the company, and found out that they are based in Norway.
They must be very new to the UK, as I've never even heard of the brand before, and I thought I'd heard them all.. or maybe they are new (?)
I doubt you'll find many people who can tell you much about the products.. but hope you can, of course. Good luck.