About Thor Olssen Limited (12613644) United Kingdom