About Oslo Ry Limited (13502946) United Kingdom