About Oslo Digital Limited (06193017) United Kingdom