About Olaus Roe Limited (06258442) United Kingdom