About Oslo Court Investments Limited (07383324) United Kingdom