I've been searching the web for this brand/builder and cannot find one piece of information. As the word is swedish for cancer it seems (Oo) so it may very well be some information jumbling around the google searches, but I haven't found any.
.
Funny that you said almost the exact opposite before then
Funny that you said almost the exact opposite before then