About Oddbjoern Strand Limited (08940195) United Kingdom