About Magne Osnes Investment Limited (12141380) United Kingdom