About Oslo Investments Limited (03548761) United Kingdom