About Wrangell Invest Limited (05395012) United Kingdom