About Widell Invest Limited (12358651) United Kingdom