About Oslo Ventures Limited (12970117) United Kingdom